We are seeking a Backend Developer to design and deliver cloud‑native, event‑driven microservices using Java, Spring Boot, and Kafka. You will model robust relational data structures, implement EDA patterns (Event Sourcing/CQRS), and contribute to business process automation with BPMN/Camunda. You’ll champion architecture best practices, CI/CD automation, and high quality standards across the SDLC. Design & Development Build secure, resilient microservices with Java, Spring, Spring Boot .
Architecture & Quality Apply architecture best practices and patterns (e.g., Produce application designs and BPMN models; Ensure quality through unit/integration/contract testing , code reviews, and performance tuning.
Automation & Operations Build and maintain DevOps/CI/CD pipelines (build, test, deploy, release).
Core Backend Strong hands‑on experience with Java , Spring , Spring Boot .
Solid understanding of microservices and cloud architecture (12‑factor principles, configuration management, resilience patterns).
Design & Modelling Strong application design skills.
Data Proficient with Relational DBMS (schema design, SQL, ACID transactions, performance optimization).
Delivery & DevOps Good knowledge of DevOps pipelines/CI‑CD and automated testing.
REST/gRPC web services, message‑oriented middleware, service bus/ESB, event architecture.
Soft Skills Rapid self‑starter with excellent interpersonal and communication skills .
Ability to apply high quality standards and adapt to fast‑changing technologies .
Bachelor’s/Master’s in Computer Science, Engineering, or equivalent practical experience.
Minimum 10 years professional backend development
trunk‑based development or GitFlow (aligned with team standards).
Code reviews, automated tests, and continuous improvement mindset.